home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / gt_power / gtrprd11.zip / MAKE_NET.DOC < prev    next >
Text File  |  1989-06-01  |  6KB  |  119 lines

  1.  
  2.                  MAKE_NET - Create/Update The USERNET.DAT File. 
  3.  
  4.                                   Version 1.00 
  5.  
  6.                          Copyright 1989 by Scott Swaine 
  7.  
  8.  
  9.    DISCLAIMER:
  10.    ----------
  11.  
  12.       (Insert your favorite disclaimer here...or use the one included) 
  13.  
  14.       You may copy and distribute this software freely in it's original 
  15.       unmodified form and such the no monetary action is involved. 
  16.  
  17.       I make no claims that this program will work in the manner desired by 
  18.       the consumer, other than it did what *I* wanted it to do, in my 
  19.       environment.  I will not be responsible for any losses resulting, 
  20.       either directly or indirectly, from the use or misuse of this 
  21.       software. 
  22.  
  23.  
  24.    DESCRIPTION: 
  25.    -----------
  26.  
  27.       This is another of my "Short & Sweet" series that I've been making 
  28.       lately for this GT to ProDoor 'kit'.  This one serves practically NO 
  29.       purpose whatsoever, other than to satisfy my curiosity about 
  30.       something.  So I'm including it anyway, just to pump up the file size 
  31.       of this package.  I knew you'd like that!  (snicker) 
  32.  
  33.       What this does is create the PCBoard 14.0 version of the USERNET.DAT 
  34.       file, which is used on PCBoard systems to log what node (on a multi-
  35.       node system) is doing what.  Like, for instance, one node may be 
  36.       downloading a file, while another is out a door, and a third is 
  37.       'chatting' with a fourth.  That kind of thing.  There's three 
  38.       versions of this file, for the three differeny 'sizes' of multi-node 
  39.       PCBoard systems.  There's a three-node version, a 9-node version and 
  40.       an 'unlimited', or 99-node, version.  This file can handle any size, 
  41.       but I didn't go so far as to make it limit the size if you tell it 
  42.       node 12 (on a 9-node system) is doing such 'n such.  It will probably 
  43.       extend the file to meet that size.  So for the sake of the poor li'l 
  44.       program, don't make it do something it doesn't know better than NOT 
  45.       to do. 
  46.  
  47.  
  48.    USAGE:
  49.    -----
  50.  
  51.       To use it, enter it's name on the command line and put three 
  52.       parameters on that line with it.  The combination may vary, so here's 
  53.       what's allowed...  Entering it's name without parameters gives a help 
  54.       screen showing some valid parameter combinations. 
  55.  
  56.       First, let me say that the second parameter is ALWAYS the path and 
  57.       name for the USERNET.DAT file.  
  58.  
  59.       If the first param. is "INIT", the USERNET.DAT file will be created.  
  60.       The third param. is a number, in this case the number of records to 
  61.       put into this file when initializing it. 
  62.  
  63.       The second option is to insert an entry for a node into this file.  
  64.       Specify the name/location of a PCBoard 14.0 version PCBOARD.SYS file, 
  65.       as created by my MAKE_SYS utility, as the first parameter.  The third 
  66.       should be the node number of the node being inserted.  Remember, it 
  67.       should be within the limits of the size for the file you initialized. 
  68.  
  69.       The third option is to 'logout' from this file, and you do this by 
  70.       specifying the word "LOGOUT" as the first parameter, and the node 
  71.       number as the third.  The entry is then removed from the file.  It's 
  72.       pretty simple, if you ask me.
  73.  
  74.  
  75.    NETWORKING:
  76.    ----------
  77.  
  78.       If you should happen to find a PCBoard 14 door that actually uses 
  79.       this file for something, like ProDoor, then the use for this may 
  80.       become apparent, if even in a limited way, since the current version 
  81.       of ProDoor (as of this writing) doesn't do more than look at this 
  82.       file to tell you the status of other nodes.  But this may be used for 
  83.       something bigger and better, someday.  The entries I put in here are 
  84.       whether or not the node being entered is 'available' or 'unavailable' 
  85.       for chatting (node chatting, that is).  This is an 'A' or a 'U' code, 
  86.       as specified in the USERNET.DAT file. 
  87.  
  88.       Starting with version 1.15 of MAKE_SYS, I am including a new command 
  89.       line parameter to carry this idea through to it, which tells it to 
  90.       put the proper node number and the 'A' or 'U' code into the 
  91.       PCBOARD.SYS file.  I may be premature with this at this time, but 
  92.       it's sorta in preparation for the up and coming LAN-compatible, 
  93.       multi-node GT Power 15.00.  Maybe this will help future purchasers of 
  94.       that fine BBS program to run multi-node compatible doors. 
  95.  
  96.       MAKE_NET uses file sharing functions for opening and accessing the 
  97.       USERNET.DAT file.  If you use it on a network, it SHOULD work if more 
  98.       than one node is accessing the file...but I have yet to really test 
  99.       this part of it.  The time it takes to access the file is so short, 
  100.       it's quite unlikely that there will be enough time for two or more 
  101.       node to access it.  And even at that, they should only access, via 
  102.       reading and writing, ONE record of this file, depending on the node 
  103.       number. 
  104.  
  105.       "...and that's the name of THAT tune." 
  106.  
  107.  
  108.                                        Scott Swaine, Sysop 
  109.                                        Console Command Headquarters 
  110.                                        Node 1:  (805) 968-5094 
  111.                                        Node 2:  (805) 968-9411 
  112.                                        Node 3:  (805) 968-0734 
  113.                                        24 hours/day 
  114.                                        300/1200/2400/9600 baud, 8-N-1 
  115.                                        GT Network net/node 054/000 
  116.  
  117.                                        CompuServe ID:  72057,1542 
  118.  
  119.